//package com.lebang.component;
//
//import com.alibaba.fastjson.JSONObject;
//import com.lebangweb.response.Callback;
//import com.lebangweb.response.JsonData;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.http.HttpEntity;
//import org.springframework.http.HttpHeaders;
//import org.springframework.stereotype.Component;
//import org.springframework.util.MultiValueMap;
//import org.springframework.web.client.RestTemplate;
//
//@Component
//public class RestTemplateComponent {
//
//    @Autowired
//    private RestTemplate restTemplate;
//
//    /**
//     * post请求
//     * @param postParameters  参数
//     * @param url 请求地址
//     * @return
//     */
//    public JsonData postRestTemplatet(MultiValueMap<String, Object> postParameters,String url){
//        try{
//            HttpHeaders headers = new HttpHeaders();
//            headers.add("Content-Type", "application/x-www-form-urlencoded");
//            HttpEntity<MultiValueMap<String, Object>> r = new HttpEntity<>(postParameters, headers);
//            String data= restTemplate.postForObject(url, r, String.class);
//            JsonData jsonData = JSONObject.parseObject(data,JsonData.class);
//            return jsonData;
//        }catch (Exception e){
//            e.printStackTrace();
//            return Callback.fail("2001",e.getMessage());
//        }
//
//    }
//
//}
